package org.i1510.common.po;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * SysQuartz entity.
 * 
 * @author MyEclipse Persistence Tools
 */
@Entity
@Table(name = "SYS_QUARTZ")
public class SysQuartz implements java.io.Serializable {

	// Fields


	private String fdGroup;
	private String fdCronExpression;
	private String fdDesc;
	private String fdBeanTargetObject;
	private String fdBeanTargetMethod;
	private String fdTriggerName;
	private String fdTaskName;
	private String docId;
	private String docSubject;
	private String docStatus;
	private String docCreator;
	private String docCreateTime;
	private String docLastor;
	private String docLastTime;
	
	private String className;
	@Column(name = "class_name",  length = 100)
	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	/**
	 * 上次执行时间
	 */
	private String preFireTime;
	/**
	 * 当前执行时间
	 */
	private String curFireTime;
	/**
	 * 下一次执行时间
	 */
	private String nextFireTime;


	@Column(name = "pre_fire_time",  length = 36)
	public String getPreFireTime() {
		return preFireTime;
	}

	public void setPreFireTime(String preFireTime) {
		this.preFireTime = preFireTime;
	}

	@Column(name = "cur_fire_time",  length = 36)
	public String getCurFireTime() {
		return curFireTime;
	}

	public void setCurFireTime(String curFireTime) {
		this.curFireTime = curFireTime;
	}

	@Column(name = "next_fire_time",  length = 36)
	public String getNextFireTime() {
		return nextFireTime;
	}

	public void setNextFireTime(String nextFireTime) {
		this.nextFireTime = nextFireTime;
	}

	@Id
	@Column(name = "doc_id", nullable = false, length = 36)
	public String getDocId() {
		return docId;
	}

	public void setDocId(String docId) {
		this.docId = docId;
	}

	@Column(name = "doc_subject",  length = 100)
	public String getDocSubject() {
		return docSubject;
	}

	public void setDocSubject(String docSubject) {
		this.docSubject = docSubject;
	}

	@Column(name = "doc_status",  length = 2)
	public String getDocStatus() {
		return docStatus;
	}

	public void setDocStatus(String docStatus) {
		this.docStatus = docStatus;
	}

	@Column(name = "doc_creator",  length = 36)
	public String getDocCreator() {
		return docCreator;
	}

	public void setDocCreator(String docCreator) {
		this.docCreator = docCreator;
	}

	@Column(name = "doc_create_time",  length = 19) 
	public String getDocCreateTime() {
		return docCreateTime;
	}

	public void setDocCreateTime(String docCreateTime) {
		this.docCreateTime = docCreateTime;
	}

	@Column(name = "doc_lastor",  length = 36)
	public String getDocLastor() {
		return docLastor;
	}

	public void setDocLastor(String docLastor) {
		this.docLastor = docLastor;
	}

	@Column(name = "doc_last_time",  length = 19)
	public String getDocLastTime() {
		return docLastTime;
	}

	public void setDocLastTime(String docLastTime) {
		this.docLastTime = docLastTime;
	}
	// Constructors

	/** default constructor */
	public SysQuartz() {
	}

	

	@Column(name = "fd_group", length = 100)
	public String getFdGroup() {
		return this.fdGroup;
	}

	public void setFdGroup(String fdGroup) {
		this.fdGroup = fdGroup;
	}

	@Column(name = "fd_cron_expression", length = 100)
	public String getFdCronExpression() {
		return this.fdCronExpression;
	}

	public void setFdCronExpression(String fdCronExpression) {
		this.fdCronExpression = fdCronExpression;
	}

	
	@Column(name = "fd_desc", length = 200)
	public String getFdDesc() {
		return this.fdDesc;
	}

	public void setFdDesc(String fdDesc) {
		this.fdDesc = fdDesc;
	}

	@Column(name = "fd_bean_targetObject", length = 100)
	public String getFdBeanTargetObject() {
		return this.fdBeanTargetObject;
	}

	public void setFdBeanTargetObject(String fdBeanTargetObject) {
		this.fdBeanTargetObject = fdBeanTargetObject;
	}

	@Column(name = "fd_bean_targetMethod", length = 100)
	public String getFdBeanTargetMethod() {
		return this.fdBeanTargetMethod;
	}

	public void setFdBeanTargetMethod(String fdBeanTargetMethod) {
		this.fdBeanTargetMethod = fdBeanTargetMethod;
	}

	@Column(name = "fd_trigger_name", length = 100)
	public String getFdTriggerName() {
		return fdTriggerName;
	}

	public void setFdTriggerName(String fdTriggerName) {
		this.fdTriggerName = fdTriggerName;
	}

	@Column(name = "fd_task_name", length = 100)
	public String getFdTaskName() {
		return fdTaskName;
	}

	public void setFdTaskName(String fdTaskName) {
		this.fdTaskName = fdTaskName;
	}



}